body {
  font: normal 85% arial,verdana,tahoma,sans-serif;
  color: #666;
  margin: 0;
  padding: 0;
  background: #234 url("img/bg.jpg")no-repeat fixed 39%;
}

#wrapper {
  -moz-opacity: 0.96;
  -khtml-opacity: 0.96;
  opacity: 0.80;
  width: 940px;
  min-height: 66px;
  margin: 0 auto;
  padding: 20px;
  background: #1C1C1C;
  border: 4px solid #1C1C1C;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;  
  overflow: hidden;  
}

.post-snippet {
  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
  opacity: 1;
  width: 900px;
    min-height: 100px;
  margin: 0 0 -21px 0;
  padding: 20px;
  background: #4F4F4F;
  border: 1px solid #4F4F4F;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;  
  overflow: hidden;  
}

.button {
  font-size: 0.9em;
  line-height: 0.9em;
  margin: 0 18px 0 0;
  padding: 1px 12px;
  color: #666;
  text-decoration: none;
  background: #e9e9e9 url(img/buttons-backgr.png) repeat-x;
  border: 1px solid #bbb;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
}

.button:hover {
  font-size: 0.9em;
  line-height: 0.9em;
  margin: 0 18px 0 0;
  padding: 1px 12px;
  color: #666;
  text-decoration: none;
  background: #e9e9e9  repeat-x;
  border: 1px solid #bbb;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
}